package com.jprocms.module.cms.controller.admin.accesstrend.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Schema(description = "管理后台 - 访问统计趋势查询 Request VO，参数和 AccessTrendPageReqVO 是一致的")
@Data
public class AccessTrendListReqVO {

    @Schema(description = "站点ID", example = "22135")
    private Long siteId;

    @Schema(description = "访问量", example = "29752")
    private Long pvCount;

    @Schema(description = "访客数", example = "7548")
    private Long uvCount;

    @Schema(description = "IP数", example = "29735")
    private Long ipCount;

    @Schema(description = "新访客数", example = "18454")
    private Long nvCount;

    @Schema(description = "跳出数", example = "12390")
    private Integer bounceCount;

    @Schema(description = "访问时长")
    private Integer accessDuration;

    @Schema(description = "统计日期(yyyyMMddHHmm)")
    private String dateString;

    @Schema(description = "统计日期查询范围开始时间(yyyyMMddHHmm)")
    private String dateBeginString;

    @Schema(description = "统计日期查询范围结束时间(yyyyMMddHHmm)")
    private String dateEndString;

    @Schema(description = "统计周期(1:分,2:时,3:日,4:月)")
    private Short statPeriod;

}
